#ifndef USERMAPPER_H
#define USERMAPPER_H
#include "User.h"
#include "QtMyBatisPlus.h"

class UserMapper : public QtMyBatisPlus::BaseMapper<User>
{
public:
    // 自定义查询方法
    // 自定义查询方法
    // QList<User> selectAdults() {
    //     QtMyBatisPlus::QueryWrapper wrapper;
    //     wrapper.ge("age", 18);
    //     return selectList(wrapper);
    // }

    // QList<User> searchUsers(const QString& keyword) {
    //     QtMyBatisPlus::QueryWrapper wrapper;
    //     wrapper.like("user_name", keyword) ;

    //     return selectList(wrapper);
    // }

    // QList<User> selectRecentUsers(int days) {
    //     QtMyBatisPlus::QueryWrapper wrapper;
    //     QDateTime cutoff = QDateTime::currentDateTime().addDays(-days);
    //     wrapper.ge("createdAt", cutoff)
    //         .orderByDesc("createdAt");
    //     return selectList(wrapper);
    // }
};

#endif // USERMAPPER_H
